function getObj(id){
	return document.getElementById(id);
}
function CheckAll(form){
	var ifcheck = null;
	for (var i=0;i<form.elements.length-2;i++){
		var e = form.elements[i];
		if(e.type=='checkbox'){
			if (ifcheck === null) ifcheck = !e.checked;
			e.checked = ifcheck;
			if (typeof e.onclick == 'function') e.onclick();
		}
	}
	return ifcheck;
}

function CheckList(id){
	var o = $('#'+id).children().children();
	o.each(function(i){ this.checked = true;}); 
}

function checkdel(chars){
	if(!confirm("确定要删除吗?"))
		return false;
	location.href=chars;
}

function showselect(type){
	var selects = get_tags(document,'select');
	for(i=0; i<selects.length; i++){
		selects[i].style.visibility = type;
	}
}
function get_tags(parentobj,tag){
	if(typeof parentobj.getElementsByTagName != 'undefined'){
		return parentobj.getElementsByTagName(tag);
	} else if(parentobj.all && parentobj.all.tags){
		return parentobj.all.tags(tag);
	} else{
		return null;
	}
}
function pwJsCheck(_this,check,tagName){
	try{
		if (typeof tagName == 'undefined') tagName = "tr";
		if (typeof check == 'undefined') {
			if (typeof _this.checked == 'boolean') {
				check = _this.checked;
			} else {
				check = false;
			}
		}
		var o = _this.parentNode;
		var i = 3;
		while(i--){
			if (o.nodeName.toLowerCase() == tagName) {
				var className =  o.className.replace(/\s?checked/ig, "");
				if (check) {
					className +=' checked';
				}
				o.className = className;
				break;
			} else {
				o = o.parentNode;
			}
		}
	}catch(e){}
}
function cateopen(id) {
	var o = getObj('cate_' + id);
	if (o == null) return;
	if (o.style.display == 'none') {
		o.style.display = '';
		getObj('bt_' + id).className = 'close fl';
	} else {
		o.style.display = 'none';
		getObj('bt_' + id).className = 'open fl';
	}
}
function setall(t) {
	var tbs = getObj('ftable').getElementsByTagName('tbody');
	for (var i = 0; i < tbs.length; i++) {
		if (!tbs[i].id.match(/^cate/)) {
			continue;
		}
		var id = tbs[i].id.substr(5);
		if (t == 'open') {
			tbs[i].style.display = '';
			getObj('bt_' + id).className = 'close fl';
		} else {
			tbs[i].style.display = 'none';
			getObj('bt_' + id).className = 'open fl';
		}
	}
}

function addRecord(s,t) {
	$('#'+s).clone().removeAttr('id').removeAttr('style').prependTo($('#'+t));
}
function delRecord(o) {
	$(o).parents('tr').remove();
}
